package Exo_Directory;

import java.util.ArrayList;

public class Groupe {
	
	private String nom;
	private ArrayList<Client> listeClients;
	
	public Groupe(String nom){
		
		this.nom = nom;
		this.listeClients = new ArrayList<Client>();
	}
	
	
	public boolean addClient(Client clt){
		
		return this.listeClients.add(clt);
	}

	
	public boolean removeClient(Client clt){
		
		return this.listeClients.remove(clt);
	}
	
		
	public String getNom() {
		return nom;
	}


	public void setNom(String nom) {
		this.nom = nom;
	}


	public ArrayList<Client> getListeClients() {
		return listeClients;
	}


	public void setListeClients(ArrayList<Client> listeClients) {
		this.listeClients = listeClients;
	}


	@Override
	public String toString(){
		
		StringBuffer dataGrp = new StringBuffer();
		
		dataGrp.append("\n Le groupe "+this.getNom());
		
		dataGrp.append("\n contient les clients suivants : ");
		
		int i = 0;
		
		for(i=0; i<this.listeClients.size(); i++)
			dataGrp.append(this.listeClients.get(i).toString());
	
		return dataGrp.toString();
		
	}
}
